last resort


Results for "last resort"

English - Turkish Dictionary

last resort

(English - Turkish Dictionary) :
son çare.